package com.quick.springbootquicky.utils;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
@Data
public class Result<T> {
    private Integer code;//状态码：0-成功；1-失败
    private String message;//提示信息
    private T data;//响应数据

    public static <E> Result<E> success(String message,E data){return new Result<E>(0,message,data);}

    public static Result success(String message){return new Result(0,message,null);}
    public static Result error(String message){return new Result(1,message,null);}
}
